2021. 7. 16. 16:18ใ๐ Error&๊ธฐํ
โ ๏ธ ์๋ฌ ์ํฉ
ํ๋ก์ ํธ organization์ ์ด๋๋ฐ๊ณ , ๋ฆฌ๋ ๊ฐ๋ฐ์ ๋ถ๊ป์ private ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ํ๋ ์์ฑํ์ฌ ์ด๊ธฐ ์ธํ ์ ํ ์ํ์์ git clone์ ํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ์ฐธ ๋ก์ปฌ์์ ์์ ํ๋ค Intellij ๋จ์ถํค๋ก git push๋ฅผ ํ๋ ค๊ณ ํ๋ ํด๋น ์๋ฌ๊ฐ ๋๋ฉด์ ์ ฏ๋ธ๋ ์ธ์ ํตํด ๊นํ ๋ก๊ทธ์ธ์ ํ๋ผ๋ ์ฐฝ๋ง ์๊พธ ๋ํ๋ฌ์ต๋๋ค.
remote: Repository not found.fatal: repository 'https://github.com/organization /repositoryName.git/' not found
๋ค๋ฆ๊ฒ ๋ ํฌ์งํ ๋ฆฌ์์ ์ ๊ถํ์ด read์๋ค๋ ๊ฑธ ์๊ณ , ๊ถํ ์์ ์ ๋ถํ๋๋ ค์ admin์ผ๋ก ๋ฐ๊ฟจ์ง๋ง ์ฌ์ ํ ๊ฐ์ ์๋ฌ๋ฅผ ๋ด๊ณ ์์์ต๋๋ค. ๋ ํฌ์ admin๊ถํ์ ๋ฐ๊ณ , keyChain์์ credential๋ ์ง์๋ณด๊ณ , git clone์ github ์ด๋ฆ์ผ๋ก ๋ค์ ๋ฐ์๋ณด๊ณ , git remote ๋ก ์๊ฒฉ ๋ ํฌ ์ค์ ์ ๋ค์ ํด๋ณด์์ง๋ง ์ฌ์ ํ ํด๊ฒฐ๋์ง๋ ์์์ต๋๋ค.
.... ๊ทธ๋์ Github Docs์์ ๊ถ์ฅํ๋ ๊ถํ ์ฌํญ์ ์ฒดํฌํด๋ณด์์ต๋๋ค.
1. organization, repository ๊ถํ ์ฒดํฌ
๋จผ์ 1์ฐจ์ ์ผ๋ก organization Owner์๊ฒ member๋์ Owner ๊ถํ์ ๋ฐ๊ณ , Repository์๋ ๊ถํ์ Admin์ผ๋ก ๋ฐ์ผ์
จ๋์ง ์ฒดํฌํด์ผํฉ๋๋ค. ์ ๊ฐ์ ๊ฒฝ์ฐ์๋ ๋ ํฌ์งํ ๋ฆฌ๋ admin์ ๋ฐ์์ง๋ง, organization์ Member๋ก ๋์ด์์ด์ push๊ฐ ๋์ง ์์์ต๋๋ค.
๋ง์ฝ organization์์ Owner ๊ถํ์ ๋ฐ์๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ ํ๋ฉด์ด ๋ํ๋ฉ๋๋ค.
Repository์์๋ Admin ๊ถํ์ ๋ฐ์ผ๋ฉด Settings๊ฐ ๋ณด์ ๋๋ค.
2. Intellij ๋จ์ถํค๋ก git push
๊ถํ์ ๋ค ๋ฐ๊ณ ๋๋, ํฐ๋ฏธ๋์์๋ git push origin branch๋ช ํด์ git push๊ฐ ๋๋ ๊ฒ์ ํ์ธํ์ต๋๋ค.
ํ์ง๋ง ์ฌ์ ํ ์ ๊ฐ ์์ฃผ ์ฐ๋ ์ธํ ๋ฆฌ์ ์ด ๋จ์ถํค cmd + shift + k๋ก๋ push๋ฅผ ๋ชปํ๊ณ ๊นํ ๋ก๊ทธ์ธ ํ๋ฉด๋ง ์๊พธ ๋ํ๋ฉ๋๋ค.
์ด ๋ push ๋ง๋ค ๋ก๊ทธ์ธ์ ๋ฌป์ง ์๋๋ก git credential์ ์ค์ ํด์ฃผ๋ ๋ฐฉ๋ฒ์ด ์๋ค๊ณ ํ๋๋ฐ,
Intellij IDEA > preferences > git ์ผ๋ก ๋ค์ด๊ฐ์ credential helper๋ฅผ ์ฒดํฌํด์ฃผ๋ฉด ๋จ์ถํค๋ก๋ push๊ฐ ์ ๋๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค.
์ฐธ๊ณ ๋ฅผ ์ํด ๋ง์๋๋ฆฌ๋ฉด git remote๋ก ํด๊ฒฐํ์ ๋ถ๋ ๊ณ์๊ณ , ๋ ธํธ๋ถ์ ์ ์ฅ๋์ด์๋ Credential์ ์ง์ฐ๊ณ ์ฌ์ค์นํด์ ํด๊ฒฐํ์ ๋ถ๋ ์์ต๋๋ค. ์ ๊ฐ์ ๊ฒฝ์ฐ๋ ๋ฆฌ๋ ๊ฐ๋ฐ์๋ก๋ถํฐ ๊ถํ์ ๋ค ๋ฐ์ง ๋ชปํ์๊ธฐ ๋๋ฌธ์ ํด๋น ์๋ฌ๊ฐ ์๊พธ ๋ฌ๋ ๊ฒ์ด๋ผ ๋ง์ฝ ๋ช ๋ น์ด๋ก ํด๊ฒฐ์ด ๋๋ ์ผ์ด์ค์ด์ ๋ถ๋ค์ ์๋ ๊ธ๋ค์ ์ฐธ๊ณ ํ์๋ฉด ๋์์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค.
๐ git remote...๋ก ํด๊ฒฐํ๊ธฐ
git remote remove origin
git remote origin add http://๊นํ์์ด๋@github/์ค๊ฑฐ์ด๋ฆ/๋ ํฌ์ด๋ฆ.git
git remote set-url origin http://๊นํ์์ด๋@github/์ค๊ฑฐ์ด๋ฆ/๋ ํฌ์ด๋ฆ.git
๐ ์ฐธ๊ณ ๋ฌธํ
https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github/error-repository-not-found
https://docs.github.com/en/enterprise-server@3.0/organizations/managing-peoples-access-to-your-organization-with-roles/permission-levels-for-an-organization